/**
 *====================================================
 * 文件名称: FinanceProductLineInfo.java
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2015年11月11日			chenxy(创建:创建文件)
 *====================================================
 * 类描述：(说明未实现或其它不应生成javadoc的内容)
 */
package com.yuexunit.finance.project.action.v1.model.output;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import com.yuexunit.finance.project.action.v1.model.FinanceProduct;
import com.yuexunit.web.annotation.Parameter;

/**
 * @ClassName: FinanceProductLineInfo
 * @Description: TODO(这里用一句话描述这个类的作用)
 * @author chenxy
 * @date 2015年11月11日 下午5:45:49
 */
public class FinanceProductLineInfo extends FinanceProduct {

	@Parameter(name = "productId", description = "产品ID")
	private Long productId;

	@Parameter(name = "state", description = "状态 0:未知/1:待提交/2:待审核/3:待公布/4:已公布/5:已停用")
	private Integer state;

	@Parameter(name = "enabled", description = "是否有效 0-无效;1-有效")
	private Integer enabled;

	@Parameter(name = "createDateTime", description = "创建时间")
	private Date createDateTime;

	@Parameter(name = "updateDateTime", description = "更新时间")
	private Date updateDateTime;
	
	@Parameter(name = "lowestInterest", description = "最低利息")
	private BigDecimal lowestInterest;
	
	@Parameter(name = "publicityPicture", description = "宣传图片")
	private String publicityPicture;
	
	@Parameter(name = "schemeIds", description = "预警方案ID列表")
	private List<Long> schemeIds = new ArrayList<>();

	public BigDecimal getLowestInterest() {
		return lowestInterest;
	}

	public void setLowestInterest(BigDecimal lowestInterest) {
		this.lowestInterest = lowestInterest;
	}

	public String getPublicityPicture() {
		return publicityPicture;
	}

	public void setPublicityPicture(String publicityPicture) {
		this.publicityPicture = publicityPicture;
	}

	public List<Long> getSchemeIds() {
		return schemeIds;
	}

	public void setSchemeIds(List<Long> schemeIds) {
		this.schemeIds = schemeIds;
	}

	public Long getProductId() {
		return productId;
	}

	public void setProductId(Long productId) {
		this.productId = productId;
	}

	public Integer getState() {
		return state;
	}

	public void setState(Integer state) {
		this.state = state;
	}

	public Integer getEnabled() {
		return enabled;
	}

	public void setEnabled(Integer enabled) {
		this.enabled = enabled;
	}

	public Date getCreateDateTime() {
		return createDateTime;
	}

	public void setCreateDateTime(Date createDateTime) {
		this.createDateTime = createDateTime;
	}

	public Date getUpdateDateTime() {
		return updateDateTime;
	}

	public void setUpdateDateTime(Date updateDateTime) {
		this.updateDateTime = updateDateTime;
	}

}
